package com.wb.mianxiangduixiang.银行管理系统;

/**
 * @author 黄衡熙
 * @version 1.0
 * @date 2025年07月22日14:03
 */
// 存储所有的账户信息,主要有两个属性
/*static Account[]
static count*/
// 所有的开户的账户
// 当前已开户账户的总数
// 所有与账户相关的信息均由银行保存
// 因此,银行提供了开户、登录、根据卡号查找对应账户的方法
public class Bank {
    static Account[] accounts=new Account[100];
    static int count=0;

    //开户
    public static boolean register(Account account) {
        account.setId(1000 + count);
        accounts[count] = account;
        count++;
        return false;
    }
    //登录
    public static Account login(int id, String password) {
        for (int i = 0; i < count; i++) {
            if (accounts[i].getId() == id && accounts[i].getPassword().equals(password)) {
                return accounts[i];
            }
        }
        return null;
    }
    //查询账户
    public static Account getAccount(int id) {
        return null;
    }
}
